1094
3
2180
2
1710
8
1641
1517
1
4784
12
1160
4
5732
5
5227
811
241
818
3308
657
7617
20
1255
2375
10
2571
1566
494
18801
9
5804
8620
954
901
0
1323
563
445
635
11142