50
2645
0
1
2256
3
2297
2307
2
53
1858
5
1836
2999
3149
7
1203
2585
22
2118
2237
4
2194
19
1885
3027
8
2930
1645
2051
1472
2997
3177
1708
1871