5045
8
4924
0
4198
1
21793
1226
1612
14
1230
5
1101
3
2187
3787
10
2127
2
1503
1466
95
3008
842
1564
2980
7
1236
672
832
776
2582
1318
817
4402
16
1041
4
9514
9
1151
1350