3013
5
2111
1906
0
4471
2
1191
1
479
4606
2233
3
2268
3676
1113
2741
4
2489
1917
5387
2237
51331
25
2365
1422
2983
962
5196
5094
9
2781
2886
3854
1537
3738
20312
39
1571