3109
5
2383
8
814
3
1254
0
1571
400
1
420
1819
6
4577
18
1764
1642
6976
12
1598
728
1680
1898
31535
1388
273
358
653
120469
35
1232
2391
7756
3054
2150
2
1096
477