841
2
1590
3
3197
1010
7
637
1
1190
1136
502
3188
5
4244
22
605
1387
990
396
475
1455
2077
1921
1248
915
1381
0
1037
2937
1172
3277
1296
8025
4
466
1642
516