17096
15
1129
0
484
939
2
1750
1
477
787
1892
58
7082
9
937
1282
4823
8
1348
880
385
876
1232
290
4106
1650
853
1457
288
383
1285
1222856
4
1343
3998
1388
3