3030
19
1256
0
1297
1
1565
940
2
2045
636
1474
791
997
1909
1329
441
11
459
1798
3
607
490
4
1805
1892
2287
1041
641
1046
11797
8
1176
47078
4871
5
4424
870
315