509
1
324
435
3
235
22119
61
645
2
456
2406
11993
6
689
536
868
2388
7
1940
4
1505
4989
5
2095
6909
1165
2106
2616
1758
1432
10091
15
1532
1452
2466
3076
1206
1589