639
0
980
20634
8
2740
1150
572
266
282572
357
1649
1
3815
669
239
2690
139
520
421
1418
2
1541
396
5605
213
2683
300
2952
463
691
335
1232
269