1329
2
1311
1
616
788
2688
9
2321
1082
7228
15
887
1188
1005
503
0
691
846
266
458
2328
584
719
3287
46414
683
1192
1921
953
5313
1115
2490
745