1543
2
3148
9
2564
13159
10
2030
521
1
1346
4
424
1400
3407
1941
120469
35
7952
1666
1306
1317
661
1222856
1649
1588
934
1367
2748
6