2523
6
31451
0
13171
10
794
945
4107
1299
3
1760
15
16548
1
1997
2
1658
4
672
1207
859
1155
1589
1716
1125
1070
905
2073
655
623
820
342
801
3131
5
628
589
581