2957
6
1172
1
333
1132
0
1346
4
1425
1666
2
383
99
493
1289
1084
1367
935
6294
475
1683
619
1129
2177
5155
8
1617
2604
9
1103
418
1372
1117
804
573