1189
0
32302
2535
2
1193
3498
4
2139
25669
19783
392
2996
2121
490
3090
6
578
475
597
590
493
450
14
1601
109
394
1183
804
1829
984
504
4235
2932