625
1
2509
2
1324
3
1132
481
757
2376
6
1477
1316
1369
782
591
941
1612
1444
900
1930
2242
946
1734
536
0
102
746
1611
896
78
1307
1267
1767
2964