2231
1
1132
0
2886
4
3233
16
3003
1631
383
246
1053
475
804
1084
493
217
2395
1073
484
300
1049
935
1290
2
1282
1343
1938
3503
3
1454
4311
798
477
611