1132
2
88
0
94
837
4
1170
7
645
1
2519
973
1248
89
905
1063
6
8387
1271
923
7018
1428
5
479
157
1664
1111
11556
13
96
618
104
801
3425
1081
137
20676