2126
2
3013
5
2111
1906
0
4471
479
4606
1
2233
3
2928
2268
2741
4
2489
1917
5387
51331
25
2365
1422
962
5196
5094
9
2781
2886
1812
1537
20312
39
3000
3535
8
2452
4578
1977