602
0
823
2
889
3
2417
1
793
2428
12
1640
370
1391
1343
1503
108
1464
7
702
1125
73
376
660
770
276
361
538
5
532
661
4
158
95
351
145
253
336