109460
45
3388
3
48766
24
2235
4
2645
0
4895
8
81077
101
14076
7
810
13760
3117
530
1640
349
463
2152
1
440
2747
2
1343
7328
2069
435
748
543
2260