635
0
646
1129
544
1513
1
3650
3
1315
650
5559
2372
2
2669
4450
34
1894
1298
447
509
3025
1392
661
436
1231
4067
9
263
1622
2071
964
1182
2296
662
1587