583
2
1598
1518
1
4926
5
3041
3
515
734
2005
862
5829
22
6
1978
1431
1522
2989
822
0
8527
1386
2411
194
1637
2440
674
3176
24337
1162
2270
2837
1223