509
1
1506
0
2330
4
36609
34
1132
3111
440
955
281
2420
3
4018
7
1343
326
437
628
1417
8772
3116
1658
1640
2
5009
20634
8
1008
2474
670
1509
4857
521
1805
392