1009
0
1428
1
1069
2211
896
1105
2275
2
1024
1115
1586
1543
2395
467
1343
584
846
2952
25137
953
2522
363
97284
1232
608
2295
478
611
653
997
3659
14