2188
2
1656
1
1233
3
2749
12
1653
795
3962
990
4
1021
8662
17
1159
1278
0
6278
1596
1025
1260
1083
1998
1263
1067
909
829
500
775
1495
882
599
1450
622
704