2748
2
1095
0
3114
4
1509
1540
1112
2189
422
4111
1671
1
845
2198
31535
2546
895
2710
9
399
594
918
853
970
360784
19
341
116
436
2076
1141
2328
631
2132