2326
4
2140
2
1824
0
509
3114
1733
1
1362
1642
5031
11881
3
7906
8
1452
1129
4111
1392
2747
263
17353
2330
2129
1421
1501
447
543
1425
1024
2089
1603
2546
9088