5048
8
4925
0
4198
1
21793
1227
1612
14
1230
5
1101
3
2189
3787
10
2127
2
1503
1466
95
3008
842
1564
2980
7
1236
673
832
777
2583
1319
817
4402
16
1042
4
9514
9
1151
1350