2535
2
1720
1066
1
2349
3
1431
3326
1466
1380
0
2934
32302
1632
1168
662
868
1000
3498
4
802
801
635
1013
1819
3931
6
693
2996
8527
673
1814
4768
5
2044
1366