1256
1
1418
2
1172
572
0
1543
13159
10
1649
661
928
3650
3
646
2522
1666
1378
760
2624
1762
2095
4
784
2619
691
22330
22
424
665
2470
199
120469
35
423
25137
3098