1129
0
3650
3
1513
1
5559
2669
2
1894
1315
1132
1392
2372
635
4450
34
1298
447
263
509
544
436
1231
4067
9
9953
4
804
1622
2000
383
493
935
650
1084
300