12663
6
19
1289
0
1
2328
3
2551
7
2050
3159
5
4442
2004
2
4296
4
4780
4445
95437
59
1254
1117
306
895
2600
3081
3571
539
5168
2199
1793
2354
4426
2733
3481
4255
2396
2365
3434
5489
13
2744
30
863
236
3082
1326
5979
10
3022
5789
5060
9