50
1231
2
7
2147
78
1117
1
2423
36
2884
46
2387
5
93
918
26
1105
0
14
1716
3
3173
7327
8
5012
3663
32
1886
2697
29
2169
2289
13
1752
1492
3056
19
2854
3086
2366
4
2180
2259
2925
1205
2868