50
1037
0
1
1547
2
18
2372
6
1509
2888
9
1507
8
2411
7
2182
12
2914
10
3281
4
4169
20
2536
37
1813
975
691
639
2270
606
707
825
680
2178
1927
1791
3
2903
1193
1052
1331