2275
3
1484
0
2322
4
1568
1
2184
1681
1570
4179
3326
13967
2
2263
20850
5
2377
1532
3012
1063
1061
2200
2307
1399
1766
396
4721
1093
1380
1168