181997
11
1727
1
1300
1254
2550
2
1055
0
1583
785
1114
101569
1295
946
1363
1411
2570
1438
1049
2763
605
2837
3026
2082
2272