3505
4
21743
1
365
0
633
5009
2494
814
1860
2
3116
274
1385
1774
2113
1008
383
1285
823
1302
584
1053
2296