640
0
492
3424
290
1567
2
2395
1062
597
1842
792
39034
342
874
317
851
448
336
1581
1343
947
2199
594
362
58
718
472
2297
281