599
0
1751
1
951
2480
19944
2
1092
2425
7
1699
1530
1311
1366
3
2768
619
564
2329
2427
12
1168
1734
2502
2122
1564
1976
1423
2740
1015
1087
3140
4
2906
712
2886