138
0
213
871
47041
714
771
2091
2
2224
282572
1416
918
2190
1
1043
459
594
968
325
1580
587
747
341
802
1099
235
631
484
555
480
2461
20
1053