5290
2
1073
0
1663
448
1
282572
611
492
273
422
1650
21743
48708
745
249
31220
10
116
105290
1222856
4
2459
9
306
699
335
546
1483
121182
1425
1009
31535
2189
4362
5