505
0
331
1100
494
3653
2
195
2199
3
697
1567
991
341
1531
6
1152
464
6529
7
2518
11
1881
2356
1339
1212
8
3383
1362
1
2362
4
1464
1368
244
693
618
462
5752
9