5196
2
2786
1
1161
5090
673
1185
189326
0
1578
6
4335
1001
564
1232
718
7034
467
5204
3
2333
1376
3673
427
3354
5
1223
3079
2989
356
1174