2429
0
41
2902
16
1659
665
475
1496
1621
4775
2
170
19
351
705
325
1969
137
878
577
420
423
902
1
915
3289
2044
607
8267
1669