1231
1
1672
2848
2
1548
1544
3
2447
6
2192
1218
841
1994
1115
0
419
1595
833
910
617
337
616
2207
813
355
2458
383
953
665
4196
4455
11
2620
1385
110