629
1
2102
0
1111
913
1257
1667
1230
1432
493
1290
2272
3050
976
915
879
152
2761
2
697
3034
4
236066
14
2258
1439
143
2299
766
946
280
160
583
822