1200
1
258
330
554
1990
2
63
72068
0
1198
911
1182
973
3
994
2711
121
1331
1367
1039
421
7095
4
1075
1403
6
606246
3839
382
193370
1968
4601
4286
1826
730