1036
2
2906
44385
0
915
4
3154
1408
3
17285
21
1556
1541
1400
2298
9
2696
5
106
1070
1075
1
3974
7
1820
2073
8
1454
4994
1049
160
892
1047
537
9291
1034
612
997