893
0
2881
2
683
31535
1234
5
968
3114
4
3510
4111
1842
1
2749
1587
2748
1452
304
1098
337
2546
646
479
370
1314
918
2076
345