402
0
1743
878
2527
804
1028
527
1914
2189
5382
5
1174
1
1285
395
2646
418
432
534
2245
3337
3168
29355
512
138
657
1402
2492
2225
2
182
2199
593