280
1
2405
1189
0
3779
2
2650
20
436
2990
3765
4
1143
1153
2890
3
2996
1558
444571
9
1343
866
1151
4562
5
2082
2207
2580
1819