1560
0
882
373
1
928
484
116
1680
2
350
1191
366
1448
2227
3
556
422
420
1182
249
165
105807
42
667
76
2003
3092
800
56488
2347
672
560
1073