0
2621
1420
994
1176
1073
1260
1228
1201
1235
881
1051
1024
950
1036
1182
1840
1
1309
2836
1551
1639
1583
141477
3066
2612
2524