525
0
422
120469
35
517
745
479
280
552
76
1232
1009
2992
1133
1603
401
2524
2
2647
1
1649
269
1238
546
1297
2328
5313
655
1465
719
2121
4
1033
396