264
2926
3
215
2160
589
1165
4285
5
463
368
6696
6
362
911
562
4943
10
1039
445
580
1
2100
307
327
1300
2
1781
683
304
2970
393