2989
5
3140
0
592
16840
15
399
675
1237
1
2581
433
1559
31535
597
226919
14
2189
374
416
2513
6
1062
287
604
495
435
555
2347
2
2120
2716
4
3311
19279
2275