2297
2
496
0
1950
3
4080
1
1431
2209
1320
1813
1399
968
3691
4
2459
1394
16062
15
16769
239
1474
2189
2049
4537
4228
3354
2347
2604
1306
3326
9077
28
2982
10064
8
796
6