646
0
544
1513
1
1315
356
650
2372
2
2669
1129
635
4450
34
1894
1298
447
3650
3
509
4067
9
1392
661
2844
5
436
5559
1231
263
3380
1622
2431
2071
2260
12
1102