4471
2
479
0
4606
1
2233
3
2268
2534
2741
4
2489
1917
5387
5
51331
25
520
2365
1422
1026
528
962
5196
5094
9
596
2781
2886
597
1537
20312
39
662
2219
3535
8
325
660