1525
3
1029
2
3765
4
297066
0
3683
1
1581
1019
6346
16
4690
4096
2966
6
951
1295
2631
2683
1888
2650
20
2505
1265
280
493
1752
1348
5225
8
1527
2159
2801
2108
2250
1489