10082
8
1412
1
1532
2
1487
7801
3173
4081
7149
1347
2071
642
1258
641
1633
12978
783
666
2250
616
880
3907
3940
4195
4790
4
2075
2932
3