1313
2
2246
524
1
2032
903
670
1326
2932
3
3534
719
3319
1419
1724
372
1113
1153
0
2233
814
813
1577
1207
3904
12
1083
1136
2667
4
1729
467
508
1782