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