2906
2
237
0
1859
1
1502
1231
1239
618
120
708
2649
2027
1347
923
2585
660
348
897
3673
6
272
3971
1010
302
1033