987
2
311
1
2301
2163
3012
2441
1739
1152
0
458
46414
1649
552
626
1431
4017
4
768
909
1192
1378
1428
1069
4594
896
1105
1024
296
1586
1543
6526
31535