2716
4
3311
19279
2
2275
1711
0
801
3660
1
3691
5
2809
282572
17353
417
529
7334
376
2301
3092
514
2881
31535
1314
1482
1045
255
392
2250
492
3114
3510
47041