639
0
683
1232
2952
525
282572
1880
2
303
1009
20634
8
421
1649
1
255
2740
2522
658
1343
396
3373
1541
840
1275
413
327
464
527
269
484
745
383