649
0
794
2190
2901
11768
21
2708
8
416
255
433
877
670
597
1211
287
415
961
172
1327
518
575
1771
1
1668
4
3559
2