599
0
1751
1
1530
951
2886
2
1311
619
1681
564
1539
2427
12
1168
2170
1669
2502
1876
2430
2122
1038
1564
1976
3
1423
2740
1015
1087
712
1606
2133
159
1250