2470
2
2103
1
1201
2670
20
320
0
1748
913
422
668
432
1289
419694
9
1137
6579
496
48708
1603
383
1817
197
661
31220
10
2288
3251
6
4071
121182
69
2341
375
467