1110
3
1883
1
1306
4
530
409
0
252
3359
1421
637
1903
2
1099
7952
323
661
597
1710
3546
1966
2521
22330
22
945
381
9244
3559
1329
445
447
2490
1733
6968
5