3386
2
1496
1
3178
3803
1038
2899
4617
4
1782
3227
619
546
0
3738
5
11153
8
1887
1103
2680
2591
1211
1951
2687
942
1184
2037
645
159
476
2368
1618
788
2626