1651
1
1238
1245
2
571
0
2275
1411
1070
775
467
650
1733
3498
4
31535
964
999
1326
3114
543
1642
2372
19279
2470
1513
2076
1392
2097
3
1231
4513
662
3063