4358
6
2173
1
1225
0
1028
940
2921
5
501
746
1193
3017
2366
1650
1601
1512
2209
3
3426
4
1819
7793
484
2152
1478
2100
2
948
931
1431
3008
8527
1766
3176
2512