6111
3
31361
12
1853
4
1316
13
922
2
2653
0
630
1
672
5284
7
874
6650
6
1946
1313
70
503
66
1312
5
1960
932
799
422
846
2533
989
608
925
901
2144
11
830
807