2198
5
1626
1
1230
1254
0
2104
3
4591
9
2229
4
15276
27
1869
2304
2564
2
2587
6
5304
1861
3323
2705
2033
3044
4252
356
1756
2431
2024
2524
1968
2417
4924
2789
3293
962