1558
2
1431
1
1767
1679
2435
1250
4309
3
2495
0
2873
383
658
950
1815
1935
1075
2710
2942
6
14125
10
2189
1022
1547
2901
19932
1295
1688
1162
1388
674
24337
22
2099