2194
2
1660
1
4360
9
1380
0
1225
660
1012
629
467
581
1267
868
2163
1376
475
1310
575
718
978
504
542
2173
1168
1252
458
621
6697
3
582
984
4116
6