2730
6
1736
1
2953
302
0
1824
2275
2
602
19279
777
742
7334
4
31535
333
4192
25137
425
314
247
448
4099
370
455
257
548
393
2194
1636
2668
1645
839