3738
5
2245
3
3227
2
4444
6
1633
297066
0
1016
1
2591
5392
11
1605
1822
2726
3638
1618
1226
3053
7
5820
894
571
1234
2797
1295
2773
6075
15
280
108797
2354
1581
2650
20
2386