1031
1
1338
3
630
605
2
1498
328
0
980
7
392
655
5191
24
693
509
469
3992
413
827
4
419
1396
4896
5
476
403
1681
2621
9
657
485
1225
603
1281
549
2128