315
260
397
1560
1
7
3
19
338
1
10
5
8
1058
249
671
4
1412
605
18
1
9
19
1
3
6
6
1
6
2501
2
3
2
