1232
0
4594
1
2992
13159
10
3559
1133
323
455
840
759
296
413
1009
14
391
772
2702
1075
409
642
431
605
552
1152
2522
653
1942
381
1710
1004