1975
2
1687
516
845
1291
0
3934
12
1453
1
973
1409
1070
941
655
1185
1445
1404
515
946
3
633
3336
8
6664
6
925
3135
5
1617
6435
9
1912
9907
3008
4
11896
429