3025
1
2095
4
1418
2
2668
3114
2168
5
446
0
6128
665
2379
2920
3
1020
2619
653
3929
10
1428
3510
1762
295
1094
3498
968
2073
2211
1105
297
2751
802
1332
1873