509
2
705
1
790
575
142
433
4876
10
567
642
470
954
564
534
1940
3
361
1523
4
832
4641
16
6702
8
1866
6
893
5
1434
947
1035
1615
1159
0
1376
2201
1157
17655