379
2
495
501
1
301
419
935
1120
563
734
1354
4
564
613
643
518
374
3
365
263
0
197
128
84
238
102
308
21162
6117
9
3101
5
10220
6
15327
2652
964