2495
0
2326
1
1679
2
1309
1992
3
384
3364
2454
697
1903
5389
1393
4914
1233
1125
1211
921
1359
2189
2435
1690
12733
5
1638
4
3034
950
1488
1388
2060
1711
1380