4111
2
325
0
1872
1
2264
3
2546
968
683
676
2076
2766
2758
476
2953
1129
434
1337
2318
1614
383
1710
3204
10
2330
4
4740
2194
1670
4099
919
1343
10270
4340
5