1239
0
1012
660
1376
962
662
57793
5915
11
1225
2977
1
1310
2270
2
2204
5
542
984
348
7222
4
1409
3337
718
2257
581
4606
2233
3
3212
27
2489
1917
51331
25
2649
354