1501
1
925
4594
458
0
1464
552
282572
759
1045
525
768
2952
4328
10
1152
1418
2
1297
31535
3659
14
584
266
3234
7
2522
896
2440
611
766
478
4123
1779