509
2
705
1
791
575
142
433
4877
10
567
643
470
954
564
534
1941
3
361
1525
4
832
4642
16
6702
8
1866
6
893
5
1434
947
1035
1616
1159
0
1376
2201
1157
17658