503
0
269
336
1418
2
691
1182
391
20634
8
1649
1
437
255
714
552
46414
1009
953
303
1504
396
4922
2435
2522
1949
3
1431
918
8766
2952
1553
1015
1745