902
0
483
2102
1508
2
536
1142
394
2943
1
461
4256
6
2771
596
974
1414
577
749
3973
497
2834
1102
1151
1288
2273
2315
2395
3
377
2818
352
432
2884
5