7021
3
1123
1
2100
2
7733
1839
3364
24337
22
3657
12
1181
6445
6
2134
2169
1828
2710
7793
4
3263
3386
2468
1686
2368
19079
2082
0
5717
1844
3612
10
1751
3765
496
1050
6707
24