2342
1
1240
2
1224
603
2245
3
1974
901
1196
1599
1403
0
3351
5
1134
1659
1321
1023
4168
1118
1393
2629
2833
2405