1250
2
2134
1
4228
3
1880
1526
1038
2995
1583
0
4476
1766
2591
638
1875
4116
6
7222
4
3982
2070
1843
4519
15
2194