1112
0
2953
2
2602
2197
637
2069
3
1017
1
845
1764
817
2466
7
388
1239
1158
2508
1934
5
3877
2482
452
401
2853
2915
1531
472
436
1306
1035
1040
1377
1036