442
0
1570
1
383
2277
237
5784
8
1107
923
610
773
272
118
2
709
164
1663
5
2890
3
623
3475
1698
189326
194
808
2300
2732
1683
106
1089
542
936
1653
4