900
1
1386
0
2355
3
498
2
1594
972
214
596
788
77
656
409
16519
625
1426
1102
1658
2603
4
1680
5621
9
2747
5
677
169
4355
14
1432
2669
18
1254
1329
3318
267