427
0
376
1949
3
2730
6
105290
846
1824
979
448
2657
1880
2
2668
584
390
200
295
20634
8
255
631
1152
433
4536
349
2901
11881
3203
10
892
464
1016
1511