312
0
1357
1
1291
521
4775
13
1448
2
1498
375
2982
3
1566
1553
399
543
2250
2257
2372
1129
2288
2000
175
661
945
2870
822
1392
17184
44
883
941
1256
1005