1229
1
1129
0
1008
2
3287
3257
2105
1132
1314
1156
2316
4453
935
1049
714
1389
1084
493
804
553
3498
4
573
300
829
3152
9
414
383
400
2982
3
2873
2211