4374
3
1326
1
2158
5
1614
6406
12
7328
2
730
7885
1256
1664
521
3025
1427
3969
1883
2372
1027
11881
4223
22
1603
0
999
481
2991
10
928
2346
784
22330
198
736
1790