1293
1
2047
3
2804
4
1650
0
1569
297066
1320
2
83
930
957
4818
267612
771
2669
4978
1467
3715
2620
2312
99072
36905
1636
3326
2522
3706
5
3882
3303
10