2231
1
1748
0
1631
3233
16
2886
4
3003
1132
246
467
139
518
1466
1053
422
918
282572
3808
1343
217
1244
356
2094
320
569
475
1661
2
419694
9
407
197
1290