1662
1
1222856
4
594
0
802
105290
450
46414
1126
396
440
422
38
1343
458
1015
281
658
1541
90
2904
2
2740
375
269
303
273
483
1762
407
400