2358
9
693
0
2049
1
2173
1778
2999
3
925
1532
4179
2368
2982
1309
1380
1992
582
868
801
3109
14
2456
697
5717
5340
2377
2209
1993
7471
3400
2
3591
11
1306
370