2229
4
5304
9
2800
0
1084
520
2105
1
970
56488
297
5363
6
296
503
1490
2
2033
3044
27
4252
2079
3
1124
48766
24
356
1756
2431
871
2417
1053
935
1132
962
4232
573