120469
35
1376
3
6406
12
829
1
1070
2301
1176
654
1554
598
521
3025
1649
1883
892
2372
2
1203
1032
999
1256
928