2132
0
3114
4
1824
245
871
341
1580
13159
10
1043
1
802
418
326
297
1636
1320
5559
3
2870
288
1053
1639
2477