3145
2
3461
4
2919
322
1
1188
3575
1195
1310
0
3248
8
3673
6
2941
2631
660
1237
3554
3
2966
6247
5
3126
1250
770
3255
2408
2123
1969
1221
6346
16
2154
940
1131
6668