2730
6
20634
8
476
0
2211
2275
2
1824
792
341
919
572
631
164
2328
1282
325
608
2809
494
356
1251
573
1428
752
633
1348
7039
1580
699
349
484