2332
1
1007
2
3185
4
2214
1487
1163
937
2846
3
1082
882
1355
3842
3932
22
1665
0
1044
1797
1770
529
516
2011
1376
2223
9
4379
15
3505
6
573
674
2146
2130
8234
5