1427
3
2128
2
3299
8
1089
1
3266
4
5438
1249
1009
1368
0
911
1148
819
2524
2336
1232
1583
1444
635
800
1177
1307
1090
908
1835
941
1380
121
495
1567
2104