2036
2
435
1
1305
4
1070
2239
12
1039
1525
1200
829
0
1185
1063
3004
2055
3
1202
792
994
81
638
477
3128
543
1722
93
404
1495
481
2064
598
1301
509