3013
5
1583
0
2111
1906
4471
2
479
4606
1
2233
3
2268
2741
4
2489
1917
5387
51331
25
2365
1422
962
5196
5094
9
2781
101
2886
1537
20312
39
3535
8
4578
969
168
1266
2070