1228
1
2100
2
2427
12
1225
0
2650
20
3629
862
616
2377
1102
6779
5
4179
1412
3539
3
1380
2534
1120
1618
2403
3691
4
1814
1168
1179
3871
2794
783
918
3357
11
951
1431