643
2
560
501
3
350
0
1163
7
1828
4
370
3105
5
1311
18
4425
8
69665
3934
11
1080
2040
16
1912
3416
14
526
1
364
529
579
1587
6
245
751
6120
2702
2717
1613
1322
76741
10230