2955
2
4940
5
341
0
169211
11
1880
798
1020
177
251
2275
1567
331
19279
581
381
637
172
31535
584
3428
3
804
503
213
1614
1
325
521
475
2730
6
573