121182
1
1645
812
2274
1342
597
2
4349
476
4820
7334
4
480
0
1216
4318
2720
10
2730
6
282572
4099
2909
1815
6052
6370
5
2520
2061