602
0
269
918
520
458
584
2748
2
464
745
871
1877
1
1780
1149
328
52
1939
683
409
1152
505
455
1100
1232
503
691
2992
435
2041
301
1392